body{width:100%;margin:0;padding:0;background-color:#FFF;font-family:Gotham, HTC Hand, Helvetica, Arial, sans-serif;font-size:11px;}
table{width:100%;}
td{padding:0px;}
a:focus{outline:none;}
img:focus{outline:none;}
select{max-width:300px;}
a{text-decoration:none;color:#A83D1C;}
a hover{text-decoration:underline;color:#A83D1C;}
a:visited{color:#A83D1C;}
a img{border:none;}
hr{border:0;border-bottom:1px solid #BFBFBF;}
/* Alternative css for heavy pages */
#right div,dl{text-align:left;border :1px solid #BFBFBF;margin:0;padding:10px 5px 10px 5px;background-color:#FFF;}
#right div{margin-bottom:10px}
dt{padding:5px 0 6px 5px;border-bottom:1px solid #BFBFBF;color:#675C53;}
dd span {float:right;}
dt span {float:right;}
dd:hover{background-color:#d2d2d2;}
dd{padding:0 0 0 10px;margin:0 0 3px 20px;background: url('../images/tribullet.png') left 3px no-repeat;}
dd.simple{margin:0;background:none;}
.edit{display:block;float:right;background:url('../images/edit_small.png');height:16px;width:16px;}
.view{display:block;float:right;background:url('../images/search_small.png');height:16px;width:16px;}
.view2{display:block;float:right;background:url('../images/search_blocked_small.png');height:16px;width:16px;}
.del{display:block;float:right;background:url('../images/delete_small.png');height:16px;width:16px;}
h1,h2{display:block;margin:0;padding:0;}
h1,h2{background:#CFCFCF url('../images/box_head.png') 1px 0 repeat-x;height:25px;
			border-color:#bfbfbf;border-style: solid;border-width: 1px 1px 0px 1px;
			color:#675C53;font-size:12px;font-weight:bolder;padding-left:11px;line-height:25px;
			-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;/*border-radius:10px 10px 0 0;*/}
h2{background:url('../images/box_tool.png') 0 0 repeat-x;color:#1E1E1E;}
#left{float:right;width:620px;}
#right{float:right;width:310px;margin-left:8px;}
#right a{background: url('../images/tribullet.png') left center no-repeat;padding-left:10px;color:#000000;cursor:pointer;}
#right a:hover{text-decoration: underline;cursor: pointer;}
.ftab,.btab{float:left;width:200px;margin-right:2px;}
.btab{font-weight:normal;cursor:pointer;}
/*End of Alternative CSS */
.box_head{background:#CFCFCF url('../images/box_head.png') 1px 0 repeat-x;height:25px;
            border-color:#bfbfbf;border-style: solid;border-width: 1px 1px 0px 1px;
            color:#675C53;font-size:12px;font-weight:bolder;padding-left:11px;line-height:25px;
            -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;/*border-radius:10px 10px 0 0;*/}
.box_content{text-align:left;border :1px solid #BFBFBF;padding:10px 5px 10px 5px;background-color:#FFF;/*min-height:80px;*/}
.box_tool{width:310px;}
.box_tool .box_head{background:url('../images/box_tool.png') 0 0 repeat-x;color:#675c53;}
.box_tool .box_content{background:#fff;}
/* RIGHT BOX IN DEMAND LIST IN CAMPAGNE DETAIL*/
.box_delimiter{border-top:1px solid #bfbfbf;}
.tab_inactive{background:#CFCFCF url('../images/box_head.png') 1px 0 repeat-x;height:25px;cursor:pointer;
                         border-color:#bfbfbf;border-style: solid;border-width: 1px 1px 0px 1px;
                         color:#A59d95;font-size:11px;font-weight:bolder;padding-left:11px;line-height:25px;
                        -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;/*border-radius-topleft:10px;*/}
.tab_active {color:#675C53;font-size:11px;}
.selection_bar_display{width:200px;float:left;}
.obj_time_day{text-align:left;float:left;}
.pos_space{margin-left:34%;}
.center{text-align:center;}
.error_msg{border:1px solid #EEE;background-color:#d2d2d2;}
.error_div{width:100%}
#main_frame{width:960px;}

#banner{background:url('../images/banner_bg.png') repeat-x 1px 0 #CCCCCC;width:960px;height:90px;margin-top:10px;
                          border-color:#bfbfbf;border-style: solid;border-width: 1px 1px 1px 1px;
                        -moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;/*border-radius-topleft:10px;*/}
#banner .logo{float:left;margin:10px 13px 13px 13px;height:78px;width:224px;
						color:#1E1E1E;font-size: 18px;padding-top:3px;padding-bottom:1px;padding-left:130px}
#banner .logo .vertical_line {background:url('../images/vertical_line.png') repeat-y top left; padding-left:20px;padding-top:18px;padding-bottom:20px;}
#banner .menu{float:right;width:160px;height:35px;margin-top:90px;}
#banner .menu .deconnexion{margin:9px 0 0 100px;}
#banner .menu .autres{margin:6px 0 0 20px;}
div.object:hover, tr.content:hover{background-color:#d2d2d2;}
/*fixing overlap bug in IE7*/
div.object{padding-top:1px;}
.object .head{font-size:12px;padding-top:3px;padding-bottom:3px;padding:2px;}
.object .content{border-top:1px solid #BFBFBF;padding-bottom:5px;padding-left:24px;}
.object td.content{padding-left:2px;}
.object .content div{padding-top:1px;}
/*fixing overlap bug in IE7*/
div.criteria_object{padding-top:1px;}
.criteria_object .head{font-size:12px;padding-top:3px;padding-bottom:3px;position: relative;left: -23px;}
.criteria_object .content{border-top:1px solid #BFBFBF;padding-bottom:5px;padding-left:24px;}
.criteria_object td.content{padding-left:2px;}
.criteria_object .content div{padding-top:1px;}
.center{text-align:center;}
.one_center{margin-left:auto;margin-right:auto;width:940px;}
.login_form{margin-left:auto;margin-right:auto;width:450px;}
.spacer{clear:right;padding-bottom:15px;}
.clear{clear:right;}
.end_spacer{clear:left;padding-bottom:5px;}
img.medium{vertical-align:-6px;height:24px;width:24px;}
img.small{vertical-align:-2px;height:16px;width:16px;}
.pagination{text-align:center;width:75%;margin-left:auto;margin-right:auto;font-size:10px;color:#AAA;/*border-bottom:1px solid #DDD;*/}
.pagination a{color:black;text-decoration:none;}
.left{float:left;margin:0;}
.right{float:right;}
.submit{text-align:right;}
.summary{top:0px;left:13px;background-color:#F6F6F6;}
.summary .top{background-image:url('../images/summary_top.png');height:14px;}
.summary .content{background-image:url('../images/summary_bg.png');background-repeat:repeat-y;padding-left:20px;}
.summary .bottom{background-image:url('../images/summary_bottom.png');height:14px;}
.current{background-color:#d2d2d2;}
.red{color:#F00;}
.date_time_display{width:80%;text-align:right;color:#808080;font-size:13px;font-weight:bold;margin-top:5px;}
.label_bar{display:inline;}
.button{cursor:pointer;}
.hand{cursor:pointer;}
.bordeaux{font-weight:bold;color:#BFBFBF;}
.disabled{color:#808080;}
.date{width:80px;}
.reporting{border:1px solid #6F6F6F;border-spacing:0px;width:100%;}
.reporting .title{background-color:#BFBFBF;height:25px;vertical-align:middle;}
.reporting td{padding:4px;vertical-align:top;}
.reporting .hover:hover{background-color:#d2d2d2;}
.reporting .summary{font-weight:bold;}
.reporting .summary td{border-bottom:1px solid #6F6F6F;}
.reporting .colgroup{border-right:1px solid #6F6F6F;}
.reporting .framed{border-bottom:1px solid #6F6F6F;}
.reporting .framedtop{border-top:1px solid #6F6F6F;}
.reporting td.text{text-align:left;}
.reporting .sub td {background-color:#d6d6d6;}
td.number{text-align:right;}
.demand_label{width:120px;text-align:center;font-weight:bold;float:right;margin:0px 5px 0 0;font-size:8pt;}
.demand_modified{background-color:#FFCE4E;}
.demand_deleted{background-color:#FF0000;color:#FFF;}
.demand_regie{background-color:#459E44;color:#FFF;}
.demand_annonceur{background-color:#FFF;}
.demand_box{margin-right:10px;min-width:160px;padding:5px 5px 5px 10px;border:1px solid #d2d2d2;}
.label_demand_auction{color:#008000;font-weight:bold;}
.label_demand_auction_block{color:#af2626;font-weight:bold;}
.label_demand_auction_block_factor{color:#af2626;}
/*--AUCTION LIST--*/
.text_size{width:144px;}
.sel_size{width:148px;height:22px;}
.clear_auc{clear:right;min-height:5px}
.user_form_textarea{width:270px;}
.log table{border: 1px solid #6F6F6F;}
.log table tr.caption{background-color: #BFBFBF;}
.log table tr td{border-top: 1px solid #6F6F6F;padding-left :2px;}
/*--RESET TABLE--*/
.reset-table tr.header td{font-weight:bold;text-align:center;}
.reset-table, table.reset-table td{border:none;padding:0px;vertical-align:top;}
.reset-table td.rs-left{padding-right: 5px;}
.reset-table td.rs-right{padding-left: 5px;}
.reset-table tr.line-header td{font-weight:bold;border-bottom:1px solid #BFBFBF;}
.reset-table tr.line-header td.title{color:#82786F;}
.indent {text-indent:30px;}
.indent-double{text-indent:60px;}
.indent-triple{text-indent:90px;}
.display-margin{margin-left:50px;font-weight:normal;}
.tabs{border-bottom: 2px solid rgb(182, 50, 70);padding-bottom:29px;}
.reset-table tr.start_blk td {padding-top:10px;}
.reset-table tr td.sub-title{color:#82786F;text-indent:20px;font-weight:normal;line-height:25px;}
.reset-table tr.start-blk td {padding-top:5px;}
.notification{font-family: Gotham, HTC Hand, Helvetica, Arial, sans-serif; font-size: large;font-weight: bold;background-color: rgb(247, 247, 247);color: red;}
.success{font-family: Gotham, HTC Hand, Helvetica, Arial, sans-serif; font-size: large;font-weight: bold;background-color: #acfa58;color: black;}
.fail{font-family: Gotham, HTC Hand, Helvetica, Arial, sans-serif; font-size: large;font-weight: bold;background-color: #fe2e2e;color: white;}
.timebar .ui-selecting{background:#FECA40;}
.timebar .ui-selected{background:#F39814;color:white;}
.timebar{list-style-type: none;margin: 0;padding: 0;}
.timebar li{margin: 0px;padding: 0px;float: left;width: 12px;height: 12px;font-size: 1em;text-align: center;}
.banner_language{margin:5px 10px 45px 0px;clear:both;text-align: right}
.banner_language img{margin-left:2px;}
.banner_button{text-align:left;margin-right:10px;}
.banner_button a {color:#82786F;font-weight:bold;font-size:12px;padding-left:10px;}
.header_year{float:right;color: #c00d20;font-size:15px;font-weight:bold;height:22px;}
/*--MENU--*/
ul {list-style: none;padding: 0;margin: 0;margin-top:20px;padding-bottom:2px;}
#nav a {color:#675C53;line-height:25px;display: block;padding: 0px 30px 0px 0px;font-size: 13px;font-weight:bold;}
#nav li.allum a:hover {text-decoration: none;}
#nav li.allum a {text-decoration: none;color: #99CC33;}
#nav li.allum  ul {border-top:2px #BFBFBF solid;margin-top:0px;margin-left:0px;}
#nav li li a,#nav li.allum li a,#nav li.allum li {display: block;width: 200px;text-align: left;padding: 0px 10px;	margin: 0px;line-height: 18px;color: #81807b;}
#nav li.allum li a:hover {color: #99CC33;}
li {float: left;position: relative;	text-align: center;}
#nav li.selected a {color: #99CC33;}
li ul {	display: none;	position: absolute;	left: 0px;	top: 100%;background-color:#ffffff;}
li>ul {	top: 25px;	left: 0px;}
li li {	display: block;	float: none;line-height: 22px;}
li.allum ul {display: block;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;}
li ul li a {display: block;	height: 25px;padding-top: 50px;}
li li.separator .line {	margin: 0px;border:0px;border-bottom:1px #757575 dotted;}
#nav ul.sub {margin-left: 2px;margin-top:1px;z-index:10;}
#nav ul.sub li a {margin: 0px 0 -2px 0;	padding: 0 5px;font-weight:normal;}
.menu-line{border-bottom:2px solid #BFBFBF;width:900px;min-width:960px;margin-top:16px;height:7px;}
/*--CFER--*/
#cfer{margin:7px 0 10px 0;}
#cfer a{text-decoration:none;color:#4F4F4F;}
#cfer a.last, span.last{color: #99CC33}
#cfer p{height:20px;padding:5px 0 0 0;margin:0px;}
#cfer a:hover{text-decoration:underline;}
/*--MAIN--*/
.main{background-color:#f3f3f3;margin-top:10px;padding:10px;border:1px solid #BFBFBF;color:#1E1E1E}
.two_third{width:620px;}
.one_third{float:right;width:310px;}
.one_third select{width:100%;}
.tab, .tab_small{height:25px;clear:left}
.tab div{float:left;width:215px;margin-right:3px;font-size: 11px;}
.tab_small div{float:left;width:160px;margin-right:3px;}


.box_tool .box_content a, a.tribullet{background: url('../images/tribullet.png') left center no-repeat;padding-left:10px;color:#000000;cursor:pointer;}
.box_tool .box_content a:hover, a.tribullet:hover{text-decoration: underline;cursor: pointer;}
.tribullet{margin-right:10px;}
.box_tool .filter a, .box_tool .filter a:hover{background:none;}

.tab50{height:43px;clear:left}
.tab50 div{float:left;width:160px;margin-right:3px;font-size: 11px; text-align: center; vertical-align: middle}
.tab50 .box_head, .tab50 .tab_inactive{background:#CFCFCF url('../images/box_head_50.png') 1px 0 repeat-x;height:43px;line-height:20px}
.round_top_right{-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;/*border-radius-topright:5px;*/}

/*--FOOTER--*/
#footer{margin-bottom:25px;color:#505050;}
#contact{text-align:center;vertical-align:middle;padding-top:7px;}
#contact a{color:#505050;font-size:11px;text-decoration:underline;}
#contact a:hover{text-decoration:underline;color:#A83D1C;}

.dashed_div{border:dashed 1px #8b7969; overflow: hidden; -moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;/*border-radius-topleft:10px;*/}
.hint{font-style: italic; color:#a59d95;}

.object .box_one{width: 280px;}
.object .box_one .content{padding-left: 10px;}
.object .box_two{width: 350px;}
.object .box_two .content{padding-left: 10px;}
.object .box_three{width: 250px;}
.object .box_three .content{padding-left: 10px;}
.object .box_three .bordeaux{height: 20px; padding-top:7px;}
.bordeaux .tribullet{font-size: 11px; font-weight: normal;}
input.button {background-color: #EDEDED;border: 1px solid #6E6E6E;color: #99CC33;font-size: 11px;text-transform: uppercase;}
input.button.active{font-weight: bold; color: #A83D1C;}
input.button:hover{font-weight: bold}

table.list {border:1px solid #BFBFBF;}
table.list tr td {line-height: 25px ;border-bottom: 1px solid #BFBFBF; padding-left:5px;}
table.list tr.title td{background-color: #BFBFBF;color:#1E1E1E;}
table.list tr.hover:hover td{background-color: #d2d2d2}
.clearboth{clear:both;}
.resultbold{font-weight: bold;}

table.remove_border{border: none}
table.remove_border tr{border: none}
table.remove_border tr td{border: none}

.icon_right{background: url("../images/right.png") no-repeat scroll center center transparent;}
.icon_left{background: url("../images/left.png") no-repeat scroll center center transparent;}

table tr td input[type="text"],
table tr td input[type="password"],
table tr td input[type="file"]{width:265px;}
table tr td select {width:270px;}

.box_content form table tr td input[type="text"],
.box_content form table tr td input[type="password"],
.box_content form table tr td input[type="file"]{width:270px;}
.box_content form table tr td select {width:275px;}

.box_tool .box_content table tr td input[type="text"],
.box_tool .box_content table tr td input[type="password"]{width:165px;}
.box_tool .box_content table tr td select {width:170px;}

#filter_panel form table tr td input[type="text"],
#filter_panel form table tr td input[type="password"]{width:165px;}
#filter_panel form table tr td select {width:170px;}

#date_start, #date_end{width:100px;}
